const db=wx.cloud.database(); //拿到数据库的引用
Page({
  data:{
    list:[],    //列表数据
  },
  //添加
  add(){
    //callback风格
    // db.collection("users").add({
    //   data:{
    //     realname:"八戒",
    //     weight:200
    //   },
    //   success:res=>{
    //     console.log(res)
    //   },
    //   fail:err=>{
    //     console.log(err)
    //   }
    // })

    //promise风格
    db.collection("users").add({
      data:{realname:"悟空",weight:70}
    }).then(res=>{
      console.log(res)
    }).catch(err=>{
      console.log(err)
    })

    // add("users",{realname:"张三",age:21})

  },
  //删除1条记录
  remove(){
    db.collection("users").doc("2424fa985fe5a6af0088d4f9609f6fbc").remove()
    .then(res=>{
      console.log(res)
    })
    .catch(err=>{
      console.log(err)
    })
  },
  //修改
  update(){
    db.collection("users").doc("2f6ab8515fe5a5e1007a6dc353ef0b61").update({
      data:{
        weight:120
      }
    })
    .then(res=>{
      console.log(res)
    })
    .catch(err=>{
      console.log(err)
    })
  },
  //批量更新
  multiUpdate(){
    db.collection("users").where({
      _openid:"o9i0p4zREG-cPmQx3qbU7q3oLeB0"
    }).update({
      data:{weight:100}
    })
    .then(res=>{
      console.log(res)
    })
    .catch(err=>{
      console.log(err)
    })
  },
  //查询
  get(){
    db.collection("users").where({}).get()
    .then(res=>{
      this.setData({
        list:res.data
      })
    })
    .catch(err=>{
      console.log(err)
    })
  }
})